• word of the day

    naval installation

    naval installation - Dictionary definition and meaning for word naval installation

    Definition
    (noun) military installation servicing naval forces
    Synonyms : shore station
Download our Mobile App Today
Receive our word of the day
on Whatsapp